Benefit Split Rules
The following rules are used to configure benefit split in OIPA. The CalculateGeneral rule should be configured first, followed by the SegmentName rule. The other attached rules are used to support transaction processing.
Required Rules
The following rules must be configured to support benefit split configuration.
- Calculate General: this calculate rule is used to calculate the Benefit Split. The override should be created at the plan level.
- SegmentName rule: this segment rule generates the Benefit Split record. The override should be created at the plan level.
Rules That Support Benefit Split Transaction Processing
The following rules can be attached to transactions to support benefit split processing in OIPA.
- ReassignAllocations: this attached rule writes the Allocation record to AsAllocation. The override should be created at the transaction level.
- ReassignBenefitSplit : this attached rule writes to AsBenefitSplit. The override should be created at the transaction level.
- DoBenefitSplitChange this attached rule writes to AsBenefitSplit. The override should be created at the transaction level.
- DoSegmentRecalculations: this attached rule writes to AsBenefitSplit. The override should be created at the transaction level.
Optional Rules
The following rules are optional and while not specific to benefit split, will support the activity-based creation of a new policy or segment based on events occurring on an existing policy.
- CreateSegment: this attached rule will build the policy segment. The override should be created at the transaction level.
- CreatePolicy: this attached rule will build the new policy. The override should be created at the transaction level.
Math Statement
- GetBenefitSplit: this is the math function that is used to calculate the benefit split record for the activity calculation.